#ifndef __PLAYSTATE_H__
#define __PLAYSTATE_H__

#include "GameState.h"
#include "ResourceHolder.h"
#include "Entities.h"

class CGameEngine;
class CWorld;
class CPlayState : public CGameState
{
public:
	CWorld * world; 

	CSceneNode * monster;
	void Init();
	void CleanUp();

	void Resume(); 
	void Pause();

	void HandleEvents(CGameEngine* game);
	void Draw(CGameEngine* game);
	void Update(CGameEngine* game);

	CPlayState();
	~CPlayState();

private:
	
	TextureHolder textures; // wrzucilem to + sprite'a tutaj, zeby przetestowac, czy to dziala
	sf::Sprite sprite;
};

#endif //__PLAYSTATE_H__